papillary foramina of kidney - Turc Anglais Dictionnaire